<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Task Descriptor: 计划系统集成</title>
<meta name="uma.type" content="TaskDescriptor">
<meta name="uma.name" content="plan_system_integration">
<meta name="uma.presentationName" content="计划系统集成">
<meta name="uma.guid" content="_B5K-MEofEdqrjq4i3fchvA">
<meta name="element_type" content="TaskDescriptor">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../css/default.css" type="text/css">
<script src="./../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ActivityTreeTable.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ProcessElementPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/processElementData.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var defaultQueryStr = '?proc={F2AD342D-0F3B-4E19-A351-75ECDCB806F5}&path={F2AD342D-0F3B-4E19-A351-75ECDCB806F5},{3CBDBBD0-6482-4FA2-820B-F6711E0BD84B},_B5K-MEofEdqrjq4i3fchvA';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, true, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top">
<div id="page-guid" value="_B5K-MEofEdqrjq4i3fchvA"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Task Descriptor: 计划系统集成</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../images/taskdes_lg_dgm32.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">此任务描述了如何计划系统的集成。</td>
</tr>
<tr>
<td>Based on Method Task: <a href="./../../rup/tasks/plan_system_integration_2B706402.html" guid="{11538D9A-7439-4FDD-8333-9E2E47E5E173}">计划系统集成</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Roles</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Main:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_integrator_28F27010.html" guid="_B5RE0EofEdqrjq4i3fchvA">集成人员</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Additional:
								</span></td><td class="sectionTableCell"><span class="sectionTableCellHeading">Assisting:
								</span></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Inputs</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Mandatory:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_iteration_plan_33905020.html" guid="_B5RE0UofEdqrjq4i3fchvA">迭代计划</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Optional:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_integration_build_plan_22296436.html" guid="_B5RE0kofEdqrjq4i3fchvA">集成构建计划</a>
</li>
<li>
<a href="./../../rup/capabilitypatterns/rup_implementation_model_64DF973A.html" guid="_CSFCJBi2Edq_uI8xTPML6g">实现模型</a>
</li>
<li>
<a href="./../../rup/capabilitypatterns/rup_use_case_realization_6F7D774A.html" guid="_CSFCJRi2Edq_uI8xTPML6g">用例实现</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">External:
								</span>
<ul>
<li>None</li>
</ul>
</td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Outputs</th><td class="sectionTableCell" colspan="3">
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_integration_build_plan_22296436.html" guid="_B5RE0kofEdqrjq4i3fchvA">集成构建计划</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Steps</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="sectionTableCell">
<div class="stepHeading"> 确定子系统</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Identify Subsystems" name="Identify Subsystems"></a>
<p>
    迭代计划指定此次迭代中应实现的所有用例和场景。确定哪些实现子系统参与当前迭代的用例和场景。研究设计用例实现的序列图、通信图等。也确定需要哪些其他实现子系统来实现编译，即创建工作版本。
</p>
<p class="picturecenter" align="center">
    <img src="./../../rup/tasks/resources/plsyint1.gif" alt="迭代的用例和场景图" width="339" height="171" align="center" />
</p>
<p class="picturetext">
    从设计用例实现来确定实现子系统。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 定义工作版本集合</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Define &quot;Build Sets&quot;" name="Define &quot;Build Sets&quot;"></a>
<p>
    在大型系统中最多可有一百个实现子系统，这使计划集成成为一项复杂的任务。
</p>
<p>
    为了促进集成计划和管理复杂性，需要减少要考虑的事项。建议定义多组有意义的子系统（<b>工作版本集合</b>或<b>工作版本塔</b>），从集成的观点来看，这些子系统是一起的。“一起”表示这些子系统有时作为一个组集成；只集成其中一个子系统并无意义。
    例如，子系统需要（直接或间接导入）执行的低层的所有子系统可以是一个有意义的工作版本集合。
</p>
<p class="picturecenter" align="center">
    <img src="./../../rup/tasks/resources/plsyint2.gif" alt="样本工作版本集合图" width="327" height="188" align="center" />
</p>
<p class="picturetext">
    如果这两个子系统通常是作为组来集成的，则工作版本集合是为最低层定义的。对编译和执行子系统 A 所需的所有子系统定义工作版本集合。
</p>
<p>
    请注意，工作版本集合可以并将会有重叠。在项目期限内，您拥有的工作版本集合及其内容会有变化。
</p>
<p>
    定义这些工作版本集合的目的是更易执行集成计划。不必考虑单个的子系统，可以只考虑各组子系统。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 定义一系列工作版本</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Define a Series of Builds" name="Define a Series of Builds"></a>
<p>
    定义一系列工作版本以递增地集成系统。在实现模型中的子系统的分层结构中，这通常以自下而上的方式进行。对于每个工作版本，定义应加入的子系统和必须可用作桩模块的其他子系统。在下图中，定义了三个工作版本。
</p>
<p class="picturecenter" align="center">
    <img src="./../../rup/tasks/resources/plsyint3.gif" alt="三个工作版本集成计划图" width="339" height="171" />
</p>
<p class="picturetext">
    计划在三个工作版本中进行的集成。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 评估集成构建计划</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Evaluate the Integration Build Plan" name="Evaluate the Integration Build Plan"></a><a key="集成构建计划文档（Integration Build Plan document）" text="评估" name="XE_Integration_Build_Plan_document__evaluating" id="XE_Integration_Build_Plan_document__evaluating" class="index"></a> 
<p>
    要评估集成构建计划，请考虑以下核对表：
</p>
<ul>
    <li>
        集成顺序易于查找错误吗？
    </li>
    <li>
        集成顺序对桩模块的需要维持在最小程度吗？
    </li>
    <li>
        集成顺序与开发组件的顺序协调吗？
    </li>
</ul><br />
<br /></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Properties</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Multiple Occurrences" abbr="Multiple Occurrences">Multiple Occurrences</th><td class="sectionTableCell" align="left" headers="property_Multiple Occurrences"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Event Driven" abbr="Event Driven">Event Driven</th><td class="sectionTableCell" align="left" headers="property_Event Driven"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Ongoing" abbr="Ongoing">Ongoing</th><td class="sectionTableCell" align="left" headers="property_Ongoing"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Optional" abbr="Optional">Optional</th><td class="sectionTableCell" align="left" headers="property_Optional"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Planned" abbr="Planned">Planned</th><td class="sectionTableCell" align="left" headers="property_Planned"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Repeatable" abbr="Repeatable">Repeatable</th><td class="sectionTableCell" align="left" headers="property_Repeatable"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
					contentPage.onload();
					contentPage.processPage.fixDescriptorLinks();
				</script>
</html>
